Deep Learning Based Consumer Profiling And Clustering From Smart Meter Data